#ifndef NEOBASELISTVIEW_H
#define NEOBASELISTVIEW_H

#include <QListView>

class NeoBaseListView : public QListView
{
public:
    NeoBaseListView(QWidget *parent = nullptr);
    ~NeoBaseListView();

    void setOffsetX(int offset);
    int getOffsetX() const;
    void setOffsetY(int offset);
    int getOffsetY() const;
    QRect visualRect(const QModelIndex &index) const override;

private:
    int mOffsetX;
    int mOffsetY;
};

#endif